//---------------------------------------------------------------------
// CascadeSharp
// General Public License V2
//---------------------------------------------------------------------

using System;
using CascadeSharp.TKBRep.TopoDS;
using CascadeSharp.TKBRep.TopTools;

namespace CascadeSharp.TKBool.TopOpeBRepDS
{
    //---------------------------------------------------------------------
    //  Class  TopOpeBRepDS_TOOL
    //---------------------------------------------------------------------
    public sealed class TopOpeBRepDS_TOOL
    {
        public TopOpeBRepDS_TOOL()
            : base()
        {
            throw new NotImplementedException();
        }

        public TopOpeBRepDS_TOOL(TopOpeBRepDS_TOOL parameter1)
            : base()
        {
            throw new NotImplementedException();
        }

        public int EShareG(TopOpeBRepDS_HDataStructure HDS, TopoDS_Edge E, TopTools_ListOfShape lEsd)
        {
            throw new NotImplementedException();
        }

        public bool ShareG(TopOpeBRepDS_HDataStructure HDS, int _is1, int _is2)
        {
            throw new NotImplementedException();
        }

        public bool GetEsd(TopOpeBRepDS_HDataStructure HDS, TopoDS_Shape S, int ie, ref int iesd)
        {
            throw new NotImplementedException();
        }

        public bool ShareSplitON(TopOpeBRepDS_HDataStructure HDS, TopOpeBRepDS_DataMapOfShapeListOfShapeOn1State MspON,
            int i1, int i2, TopoDS_Shape spON)
        {
            throw new NotImplementedException();
        }

        public bool GetConfig(TopOpeBRepDS_HDataStructure HDS, TopOpeBRepDS_DataMapOfShapeListOfShapeOn1State MEspON,
            int ie, int iesd, ref int conf)
        {
            throw new NotImplementedException();
        }
    }; // class TopOpeBRepDS_TOOL
}